记录我的(Manjaro)Linux Web 开发环境的搭建过程 | 闻心阁 |
您所在的位置:网站首页 › linux web开发 › 记录我的(Manjaro)Linux Web 开发环境的搭建过程 | 闻心阁 |
记录我的(Manjaro)Linux Web 开发环境的搭建过程
2018-01-05
约 1 分钟读完
搬砖秘籍
写在前面的话
许久之前开始跟随郑教授使用 Linux 作为 Web 的开发环境,中间折腾了很多东西,这里做一个简要的记录。 用Linux?为啥嘞?如果要用Linux,我想首先你应该知道为什么自己要用?因为毕竟不怎么好用(从小白的角度出发。。大神别喷),从各种社区来说,通常都会几个理由: 为了自由和理想 不想使用盗版 程序员的操作系统 Shell、命令行 买不起Mac 拓宽技术视野 ….总之,要用它可以有100个理由,不用它也可以有100个理由,黑它也可以有一万个理由。不管为毛,如果你真的要用它,那就欢迎来一直踩坑。 选发行版开始使用Linux之前,就要做一个选择题,并且这个选择题有超多选项,如果有选择困难症,这可能是你要面对的第一关。说一下我前前后后曾经使用过的发行版 Ubuntu Linux Mint openSUSE Fedora YMLF OS(哈哈,就看看有多少人用过这) 红旗Linux(再看看有多少人用过这) CDLinux (做坏事用的) Deepin ManjaroDeepin 和 Manjrao是我最近使用的两个发行版。 Deepin是我知道目前针对国内优化的最好的发行版了,并且相当漂亮,国际排名第6,原生支持QQ,原生支持微信,原生支持招行的网银,原生支持QQ旋风等等,最开始我使用的也是这个,后来因为电脑配置跟不上,会经常卡死,也就放弃了。 Manjaro是我目前在用发行版本,基于Arch,软件丰富,很多软件可以一键安装,而必备的Win软件,就开个虚拟机(使用wine其实也很折腾) 安装安装Linux现在也挺方便的,具体教程网上一堆,就不搬运了,可不同的发行版自己选择。不过我安装的时候一般会给自己留条后路,一般我都是安装的Win和Linux的双系统,特殊情况下,可以做一个紧急切换。反正公司的系统硬盘还挺大的,我直接给了270G给Linux,现在觉得有点少了。 神器pacman安装Manjaro默认是xfce的桌面环境,安装好之后,基本就是可以直接使用了。Manjaro基于Arch,此发行版我觉得有两个地方做的优秀: 完善的文档(有问题不用百度一下,直接文档上搜) 丰富的软件(关于pacman的简单中文使用说明可以看Pacman (简体中文) - ArchWiki) 更新源使用Manjaro不需要手动去找国内源,使用下面的命令 sudo pacman-mirrors -i -c China -m rank sudo pacman -Syyu直接查找最快的源并设置。 安装yaourt(非必须但推荐) sudo pacman -S yaourt强烈推荐,里面有各路大神打包好的软件,使用yaourt可以拿来即用,比如vscode,直接 yaourt -S visual-studio-code 安装proxychain(非必须但推荐)yaourt中的软件许多要下载国外的包,加个终端的代理是必须的,这玩意谁用谁说好。教程:利用proxychains在终端使用socks5代理 安装中文输入法 sudo pacman -S fcitx-rime sudo pacman -S fcitx-im # 全部安装 sudo pacman -S fcitx-configtool # 图形化配置工具之后就是还需要更改 ~/.xprofile export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx"我个人非常喜欢 Rime 这个输入法,这里也推荐一下,重启就可以输入中文了。 安装git默认已经安装了,如果想自己装一下玩玩 yaourt -S git 安装node默认已经安装了,如果想自己装一下玩玩 yaourt -S nodejs不过在Linux下可以使用更强大的nvm,可以在node的不同版本下切换 yaourt -S nvmnvm教程:creationix/nvm: Node Version Manager - Simple bash script to manage multiple active node.js versions QQ有两个比较好用的方法,一个是虚拟机,另外一个是清风QQ:WineQQ。 OpenVPN在Manjaro里,自带了OpenVPN。
具体好不好用我还没测试,踩过坑之后再来补充。。 PS我是虚拟机中安装的,不过基本的我使用gimp(自带已安装)就搞定了,若无安装之 yaourt -S gimp 桌面美化没什么审美,只使用了默认的xfce界面+dockbarX,反正我的基本上和win桌面差不多 编辑器 Emacs Vim VSCode Atom Sublime岔着用。 微信AUR里面有好几个版本,也可以直接使用虚拟机的。我使用的是deepin-wechat 网盘 Dropbox好用 终端使用zsh,真是个好东西,可以智能提示目录,可以智能提示git分支,参考: Zsh (简体中文) - ArchWiki Oh My Zsh 最后附上最近使用的两个好玩终端工具
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |